package aden.SifWar.EvtLog;

import java.io.InputStream;

import aden.Generic.Gen2DPoint;
import aden.Generic.Param.GenParamData;
import aden.Generic.Param.GenParamInt;
import aden.Generic.Param.GenParamIter;
import aden.Generic.Param.GenParamNode;


abstract public class SifWarEvtLog
{
	public SifWarEvtLog(SifWarEvtLogMgr inMgr)
	{
		mMgr = inMgr;
		mNext = null;
	}
	
	public SifWarEvtLog GetNext() {return mNext;}
	public void SetNext(SifWarEvtLog inNext)
	{
		mNext = null;
	}
	
	abstract public boolean Process();
	
	abstract public boolean Export(GenParamNode inNode);
	abstract public boolean Import(GenParamIter inNode);

	abstract public String GetDesc();
	
	protected SifWarEvtLogMgr mMgr;
	private SifWarEvtLog mNext;
}